/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package compilador;

import java.util.*;

/**
 *
 * @author hp
 */
public class TablasSimbolos {

    HashMap t;

    public TablasSimbolos() {
        t = new HashMap();
    }

    public Simbolo insertar(String nombre, String tipo) {
        Simbolo s = new Simbolo(nombre, tipo);
        t.put(nombre, s);
        return s;
    }

    public Simbolo buscar(String nombre) {
        return (Simbolo) (t.get(nombre));
    }

    public void imprimir() {
        System.out.println("\n");
        Iterator it = t.values().iterator();
        while (it.hasNext()) {
            Simbolo s = (Simbolo) it.next();
            System.out.println(s.nombre + "-" + s.tipo);
        }
    }
}
